.d1{
			width: 420px;
		    background: #a4d4f7;
		    padding: 30px 10px;
		    margin: 0px auto;
		    position: relative;
		}
		.d1 h2{
			text-align: center;
		    font-size: 26px;
		    margin-bottom: 20px;
		    letter-spacing: 2px;
		}
		.tl{
			font-size: 20px;
		    padding-bottom: 10px;
		    border-bottom: 1px solid #e0e0e0;
		}
		form{
			margin-top: 15px;
    		font-size: 16px;
		}
		form input{
			border-radius: 0!important;
		}
		.btn{
			width: 100%;
		    border-radius: 0;
		    font-size: 18px;
		}
		
		.dv2{
			text-align: center;
		    background: #9e9e9e;
		    line-height: 50px;
		    margin-top: 10px;
		    position: absolute;
		    bottom: -44px;
		    width: 100%;
		    left: 0;
		    font-size: 16px;
		}
		html{
			height: 100%;
		}
		body{
		    background-size: contain;
		    background-color: #f9f4f1;
		    height: 100%;
		    margin: 0;
		    padding-top: 120px;
		}
		#red{
			color:red;
		}

		